package com.hlkj.pay.infrastructure.model.common;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hlkj.framework.mybatis.core.dataobject.BaseDO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
* 代理信息
* @TableName t_import_record
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName("t_import_record")
public class ImportRecordDO extends BaseDO {
    /**
    * sn
    */
    @Schema(description ="sn")
    private String sn;
    /**
    * sn
    */
    @Schema(description ="关联业务id")
    private String relationId;
    /**
    * 导入文件名称
    */
    @Schema(description ="导入文件名称")
    private String importFileName;
    /**
    * 导入文件地址
    */
    @Schema(description ="导入文件地址")
    private String importFileUrl;
    /**
    * 错误文件名称
    */
    @Schema(description ="错误文件名称")
    private String errorFileName;
    /**
    * 错误文件地址
    */
    @Schema(description ="错误文件地址")
    private String errorFileUrl;
    /**
    * 类型 1 转账
    */
    @Schema(description ="类型 1 转账")
    private Integer type;
    /**
    * 处理成功 0 否 1 是
    */
    @Schema(description ="处理成功 0 否 1 是")
    private Integer status;
    /**
    * 总计
    */
    @Schema(description ="总计")
    private Integer totalCount;
    /**
    * 成功数量
    */
    @Schema(description ="成功数量")
    private Integer successCount;
    /**
    * 错误数量
    */
    @Schema(description ="错误数量")
    private Integer failCount;
    /**
    * 处理结果
    */
    @Schema(description ="处理结果")
    private String resultMessage;
    /**
    * 备注
    */
    @Schema(description ="备注")
    private String remark;


}
